Maximum Induced Matching Algorithms via Vertex Ordering Characterizations

نویسندگان

  • Michel Habib
  • Lalla Mouatadid
چکیده

We study the maximum induced matching problem on a graph G. Induced matchings correspond to independent sets in L2(G), the square of the line graph of G. The problem is NP-complete on bipartite graphs. In this work, we show that for a number of graph families with forbidden vertex orderings, almost all forbidden patterns on three vertices are preserved when taking the square of the line graph. These orderings can be computed in linear time in the size of the input graph. In particular, given a graph class G characterized by a vertex ordering, and a graph G = (V,E) ∈ G with a corresponding vertex ordering σ of V , one can produce (in linear time in the size of G) an ordering on the vertices of L2(G), that shows that L2(G) ∈ G for a number of graph classes G without computing the line graph or the square of the line graph of G. These results generalize and unify previous ones on showing closure under L2(·) for various graph families. Furthermore, these orderings on L2(G) can be exploited algorithmically to compute a maximum induced matching for G faster. We illustrate this latter fact in the second half of the paper where we focus on cocomparability graphs, a large graph class that includes interval, permutation, trapezoid graphs, and co-graphs, and we present the first O(mn) time algorithm to compute a maximum weighted induced matching on cocomparability graphs; an improvement from the best knownO(n4) time algorithm for the unweighted case. 1998 ACM Subject Classification F.2.2 Nonnumerical Algorithms and Problems and G.2.2 Graph Theory

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bounding cochordal cover number of graphs via vertex stretching

It is shown that when a special vertex stretching is applied to a graph, the cochordal cover number of the graph increases exactly by one, as it happens to its induced matching number and (Castelnuovo-Mumford) regularity. As a consequence, it is shown that the induced matching number and cochordal cover number of a special vertex stretching of a graph G are equal provided G is well-covered bipa...

متن کامل

Linear-Time Algorithms for Maximum-Weight Induced Matchings and Minimum Chain Covers in Convex Bipartite Graphs

A bipartite graph G = (U, V,E) is convex if the vertices in V can be linearly ordered such that for each vertex u ∈ U , the neighbors of u are consecutive in the ordering of V . An induced matching H of G is a matching such that no edge of E connects endpoints of two different edges of H. We show that in a convex bipartite graph with n vertices and m weighted edges, an induced matching of maxim...

متن کامل

On Greedy Matching Ordering and Greedy Matchable Graphs (Extended Abstract)

Abs t rac t . In this note a greedy algorithm is considered that computes a matching for a graph with a given ordering of its vertices, and those graphs are studied for which a vertex ordering exists such that the greedy algorithm always yields maximum cardinality matchings for each induced subgraph. We show that these graphs, called greedy matchable graphs, are a subclass of weakly triangulate...

متن کامل

An O(n) Time Algorithm For Maximum Induced Matching In Bipartite Star_123-free Graphs

A matching in a graph is a set of edges no two of which share a common vertex. A matching M is an induced matching if no edge connects two edges of M. The problem of finding a maximum induced matching is known to be NP-hard in general and specifically for bipartite graphs. Lozin has been proposed an O(n) time algorithm for this problem on the class of bipartite Star123, Sun4-free graphs. In thi...

متن کامل

Maximum Vertex-weighted Matching in Strongly Chordal Graphs

Given a graph G = (V; E) and a real weight for each vertex of G, the vertex-weight of a matching is deened to be the sum of the weights of the vertices covered by the matching. In this paper we present a linear time algorithm for nding a maximum vertex-weighted matching in a strongly chordal graph, given a strong elimination ordering. The algorithm can be specialized to nd a maximum cardinality...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017